El paquete GMP contiene las bibliotecas de matemáticas. Estos tienen funciones útiles para aritmética de precisión arbitraria.
Si usted está construyendo para 32-bit x86, pero tiene una CPU que es capaz de ejecutar código de 64 bits y ha especificado CFLAGS en el entorno, el script de configuración intentará configurar para 64-bits y fallará. Evite esto invocando el comando de configuración con
ABI=32
./configure ...
Preparar GMP para su compilación:
./configure --prefix=/usr --enable-cxx
El significado de las nuevas opciones de configure:
--enable-cxx
Este parámetro permite soporte C++
Compila el paquete:
make
El conjunto de pruebas de GMP en este capítulo se considera crítico. No te lo saltes bajo ninguna circunstancia.
Comprueba los resultados:
make check 2>&1 | tee gmp-check-log
Asegúrese de que las 185 pruebas en el banco de pruebas pasaron. Compruebe los resultados emitiendo el siguiente comando:
awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log
Instala el paquete:
make install
Si lo desea, instale la documentación:
mkdir -v /usr/share/doc/gmp-5.1.3 cp -v doc/{isa_abi_headache,configuration} doc/*.html \ /usr/share/doc/gmp-5.1.3